.container {
	margin: auto;
}

header {
	text-align: center;
	padding: 1em 20px 1em;
}

header div span {
	font-size: 30px;
}

.login {
	/*
	 * 	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;*/
	/*width: 477px;*/
	height: 479px;
	/*margin-top: -239px;
	margin-left: -238px;*/
	background: url(../../images/login_bg.png) no-repeat;
}

.login-head {
	margin: 0 auto;
	padding-top: 30px;
	width: 120px;
}

.login-form {
	max-width: 330px;
	padding: 43px 15px 15px 15px;
	margin: 0 auto;
}

.input-group {
	margin-top: 10px;
}

button {
	margin-top: 10px;
}